
/**
 * 清除数组的 [空字符串]
 * @param arr 数组类型
 * @returns {Array} 如果arr中的元素存在空字符串''，则去掉该空字符串
 */
 export function Clearempty(arr) {
    let len = arr.length; 
    for (var i = 0; i < len; i++) {
        if (typeof arr[i] === "string" && arr[i].trim() == '') {
            arr.splice(i, 1);
            i = i - 1;
        }
    }
    return arr
}

//分页器
export function page(array = [], size = 5, current = 1) {  
    const arraySum = array.length;
    const pageNo = Math.ceil(arraySum / size);
    //判断1. 当前页数小于0 则显示第一页。
    //判断2. 当前页数量超过总数 则显示最后一页
    current = (current <= 0) ? 1 : (current*size > arraySum) ? pageNo : current

    let startRow = (current-1) * size,
        endRow = current * size;
    let list = array.slice(startRow, endRow)
    return { pageNo, list, current }
}